Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Germany F1 Germany F2 Germany F4 The Stella Artois Grass Court Championships - London BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Barcelona de Tenis - Barcelona Open de L'Isere (Open 38) - Grenoble Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island The 70th King's Cup and Queen's Cup - Bangkok Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Copa Sevilla Internacionales de Andalucia - Seville Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Riviera di Rimini Challenger 2004 - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao Porsche Open - Poznan Mobilux Open - Luxembourg Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba XL Bermuda Open - Bermuda Bancastato Challenger Lugano - Lugano Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Morocco Tennis Tour - Casablanca BMW Tennis Championship - Sunrise Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Puerto Rico Challenger Tennis Event - Humacao Heilbronn Open - Heilbronn Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Mitsubishi Electric Europe Cup - Monza ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Belgrade Challenger Cherbourg Challeger Athens Challenger Ramat Hasharon Challenger Courmayeur Challenger Bergamo Challenger Bath Challenger Nottingham Challenger Rennes Challenger Prostejov Challenger St. Remy Challenger Orleans Challenger Heilbronn Challenger Dallas Challenger Quimper Challenger Kazan Challenger Guadalajara Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Recanati Challenger Ethias Trophy - Mons Irving Challenger Germany F2 Internazionali di Tennis di Bergamo - Bergamo Internationaler Raiffeisen Grand Prix - St. Polten XXXVII Torneig C.E. Laieta - Barcelona Memorial Savigni - Sassuolo Manerbio Challenger Sophia Antipolis Challenger Warsteiner Challenger Lubeck - Lubeck Marburg Challenger Scheveningen Challenger Zagreb Open - Zagreb Tampere Challenger Baumag Open - Budapest Cordenons Challenger ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Genova Challenger Binghamton Professional Tennis Tournament - Binghamton Rome Challenger Tashkent Challenger Black Forest Open - Freudenstadt Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Lambertz Open - Aachen The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental Czech Open 2006 - Prostejov Challenger 42 - Andrezieux Open de Franche-Comte - Besancon GHI Bronx Tennis Classic - Bronx Prostejov Challenger 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Vancouver Challenger Prostejov Challenger AT&T Challenger of Dallas - Dallas Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Cherbourg Challenger XI Open International D'Andorra - Andorra Bratislava Challenger Siemens Open 2004 - Scheveningen Lille Challenger Ourocard Tennis Challenger - Sao Paulo Marbella Challenger Alicante Challenger 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Heilbronn Challenger The Surbiton Trophy - Surbiton Perugia Challenger Seville Challenger Akbank Private Banking TED Open - Istanbul Brest Challenger Intersport Heilbronn Open - Heilbronn Maia Challenger Gran Canaria 2 Challenger USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Napoli Challenger Rome Challenger Idea Prokom Open - Sopot Quimper Challenger Bordeaux Challenger Prostejov Challenger Siemens Open - Scheveningen Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra V Gramado Open de Tennis - Gramado Heilbronn Challenger Sporting Challenger 2003 - Turin X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble Canberra Challenger Corona Mexico City Open - Mexico City TED Open - Istanbul China Open - Beijing IPP Open - Helsinki St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka South African Airways Tennis Open - Durban Baden Open - Karlsruhe Morocco Tennis Tour - Marrakech Ethias Trophy - Mons Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Challenger Tunisie - Tunis Tashkent Challenger KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Cordenons Challenger The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Rome Challenger Porsche Open - Poznan Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Sunrise Challenger AIG Japan Open - Tokyo Johannesburg Challenger Open de Moselle - Metz Argentina Open - Buenos Aires Nottingham Challenger Mercedes-Benz Cup - Los Angeles Open Romania - Bucharest Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Bergamo Challenger Heineken Open - Auckland Sarajevo Challenger Jersey Challenger Johannesburg Challenger Rhodes Challenger Cremona Challenger The Stella Artois Championships - London Nottingham Challenger Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Generali Open - Kitzbuhel RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Vancouver Challenger Next Generation Adelaide International - Adelaide Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose St. Remy Challenger PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Izmir Challenger Seoul Challenger Mercedes Cup - Stuttgart Orange Warsaw Open - Warsaw Eckental Challenger The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport Noumea Challenger Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Wolfsburg Challenger Genova Challenger Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Johannesburg Challenger Chennai Open - Chennai Heineken Open - Auckland Rome Challenger ATP Kremlin Cup - Moscow Nottingham Challenger St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Heilbronn Challenger The Stella Artois Championships - London Masters Series - Hamburg Dallas Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Rome Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Petange Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Estoril Open - Estoril Medibank International - Sydney The Artois Championships - London PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo US Men's Clay Court Championship - Houston Le Gosier Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz Pilot Pen Tennis - New Haven PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open Sabadell Atlantico - Barcelona Istanbul Challenger Serbia Open - Belgrade Heineken Open - Auckland AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel Erste Bank Open - Vienna Winston Salem - Winston Salem Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Astana Challenger AEGON Championships - London Cherbourg Challenger Open de Tenis Comunidad Valenciana - Valencia Leon Challenger Brisbane International - Brisbane Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras AEGON International - Eastbourne Portoroz Challenger Bet-at-home Open - Hamburg AEGON Championships - London UNICEF Open - 's Hertogenbosch China Open - Beijing Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Valencia Open - Valencia Shenzhen Open - Shenzhen Apia International - Sydney Heineken Open - Auckland SkiStar Swedish Open - Bastad Apia International - Sydney Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Aircel Chennai Open - Chennai Bet-at-home Cup - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg Irving Challenger China Open - Beijing Grand Prix Hassan II - Casablanca AEGON Championships - London Brasil Open - Sao Paulo Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Intrum Stockholm Open - Stockholm Millennium Estoril Open - Estoril Geneva Open - Geneva Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Open 13 - Marseille Nova Challenger Osaka - Osaka China Open - Beijing Rio Open 500 - Rio de Janeiro Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Yokohama World Tennis Gaora Cup - Yokohama BB&T Atlanta Open - Atlanta Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Bastad Challenger Biella Challenger Apia International - Sydney Como Challenger Heineken Trophy - 's-Hertogenbosch Almaty Challenger PBZ Zagreb Indoors - Zagreb Open Sainte-Victoire - Aix-En-Provence Belgaum Open - Belgaum Sydney International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Eckental Challenger Rio Open - Rio de Janeiro Tunis Challenger Open 13 Provence - Marseille Lambertz Open - Aachen Aix En Provence Challenger Siemens Open 2003 - Scheveningen Milan Indoors - Milan Ilkley Challenger Brasil Open - Sao Paulo Augsburg Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Helsinki Challenger Canberra Challenger Erste Bank Open - Vienna Quimper Challenger Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Biella Challenger Alicante Challenger AEGON Championships - London Gran Canaria 1 Challenger AEGON International - Eastbourne Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Milan Challenger Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha AEGON Championships - London Sydney International - Sydney Brasil Open - Sao Paulo Copenhagen Open - Copenhagen Delray Beach Open - Delray Beach Citi Open - Washington Swiss Open - Gstaad Generali Open - Kitzbuhel Mobilux Open - Luxembourg Abierto Mexicano - Los Cabos Moselle Open - Metz Shenzhen Open - Shenzhen ASB Classic - Auckland Challenger Ford de Cherbourg - Cherbourg Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco SAP Open - San Jose US Men's Clay Court Championship - Houston Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach The Stella Artois Grass Court Championships - London Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Moselle Open - Metz Rakuten Japan Open - Tokyo Valencia Open - Valencia Erste Bank Open - Vienna Qatar Open - Doha Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Croatia Open - Umag TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Kremlin Cup - Moscow Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Heineken Open - Auckland SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Apia International - Sydney Qatar ExxonMobil Open - Doha Citi Open - Washington PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Portugal Open - Oeiras Power Horse Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm European Open - Antwerp Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport Swiss Open - Gstaad Generali Open - Kitzbuhel New York Open - New York French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Australian Open - Melbourne Tennis Masters Series - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Rogers Masters - Toronto Ordina Open - 's-Hertogenbosch Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Shenzhen Open - Shenzhen NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Campionati Internazionali d'Italia - Rome U.S. Open - New York Masters Series Madrid - Madrid Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open Qualifying - Doha Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Australian Open - Melbourne Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 1R, MAR-LUX 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group II, 1R, LUX-MAD 3-2 All Lower level tournaments Olympics - London Olympics - Rio de Janeiro